body{font-size:12px; line-height:1.5em; font-family:"Î¢ÈíÑÅºÚ";background:#F8F8F8;}
a{color:#000000; text-decoration:none}
.main{width:990px;margin:0px auto;  }
.mt10{ margin-top:10px}

.top{ border-top:5px solid #820201; background:#fff url(../images/nav_bg.png) repeat-x bottom;box-shadow:0 3px 10px rgba(0, 0, 0, 0.5); height:87px; transform:translateZ(0px); width:100%; z-index:100; border-bottom:1px solid #fff; }
.top .logo{ margin-top:0px;}
.top .top_r{ width:700px;}
.top .top_r .search{height:30px; color:#909090; margin-top:12px;}
.top .top_r .search .input{ border:none; font:12px "Î¢ÈíÑÅºÚ";  padding:3px 0 0 20px; margin:2px 13px 0 2px; width:100px; height:20px;color:#909090;background:url(../images/search_bg.jpg) no-repeat;}
.top .top_r .search .sure{background:url(../images/search_bg.jpg) no-repeat -124px 0; width:30px; height:22px;}

.nav{ margin-top:40px;}
.nav ul li{ float:left;height:40px; line-height:40px; text-align:center}
.nav ul li a{color:#555555;display:block; float:left;margin:0 12px; padding:0 8px; line-height:40px; font-size:14px}
.nav ul li a:hover,.nav ul li a.now{color:#A81D22; border-bottom:3px solid #A81D22}

.nav_pic{ background:url(../images/nav_picbg.png) repeat-x; height:62px; width:100%; clear:both;}

.about{border-bottom:1px solid #E6E6E6;line-height:26px;}
.about .more a{ background:url(../images/more.jpg); width:70px; height:27px; display:block; margin-top:15px;}
.about_l{ padding:30px 0px; width:630px;}
.about_l h3{font-size:22px; margin-bottom:20px; color:#2b5154; font-weight:bold; padding-left:0px;}
.about_l .about_l_c{ margin:0px; text-indent:2em;}
.about_r{ margin-top:30px;border:1px solid #E4E4E4; padding:120px 40px 40px 40px;width:240px; background:url(../images/about_tel.jpg) no-repeat center 30px #fff; }

.title{font-size:14px;line-height:45px;border-bottom:1px dashed #ccc; margin:10px 0 25px 0;}
.title span{color:#999; font-family:Arial; font-size:12px; font-weight:normal; margin:0 5px;}
.title .more{ margin-top:15px;}
.in_pro{}
.in_pro .in_pro_l{ width:760px;}
.in_pro_l ul li{ width:230px;  overflow:hidden; margin:10px; float:left}
.in_pro_l ul li .pic{width:228px; height:228px; border:1px solid #eeeeee; overflow:hidden;}
.in_pro_l ul li .pic a{display:table-cell; *display:block; width:228px; height:228px; line-height:0; font-size:0; *font-size:160px; text-align:center; vertical-align:middle; overflow:hidden;}
.in_pro_l ul li .pic a img{vertical-align:middle;}

.in_pro_class{ width:215px;  }
.in_pro_class .c_title{background:#2b5154; line-height:74px; color:#FFF}
.in_pro_class ul {background:#e6e6e6}
.in_pro_class ul li{ font-weight:bold; line-height:38px;background:url(../images/bg_classli.jpg) no-repeat; padding:0 10px}
.in_pro_class ul li:hover{background:url(../images/bg_classli_now.jpg) no-repeat; color:#FFF }
.in_pro_class ul li:hover a{color:#FFF}

.news{ margin-top:30px;}
.news .title{ border:none}
.news ul{box-shadow:0 0 3px #ccc; border-radius:5px; padding:10px 20px;} 
.news ul li{ background:url(../images/icon.gif) no-repeat 0px 11px; padding-left:10px;height:28px;line-height:28px; }
.news .news_l,.news .news_r{ width:480px;}

.foot{background:#202020; height:40px; line-height:40px; color:#9A9A9A; margin-top:15px; padding-bottom:10px}
.foot .lt{ width:370px;}
.foot .lt a{color:#9A9A9A; margin:0px 12px; }
.foot .rt{ width:600px;}



.left{width:210px; margin-top:15px;line-height:17px;background:#E6E6E6;box-shadow:2px 2px 3px rgba(51, 51, 51, 0.1) inset;}
.left h2{ font-size:14px;  color:#fff; padding-left:35px; height:71px; line-height:71px; background:url(../images/ar-logo.png) no-repeat 100px 15px #2B5154; border-bottom:1px solid #2962A2;}
.left ul li{ display:block; color:#666666; line-height:35px;  border-bottom:1px solid #ccc; border-top:1px solid #fff;}
.left ul li a{ color:#666666; padding-left:35px; width:175px; height:35px; display:block;}
.left ul li a:hover,.left ul li a.now {background:url(../images/bg2.jpg) no-repeat right #C73741; color:#fff;}

.right{width:750px; margin-top:15px;}
.right h2{border-bottom:1px solid #E6E6E6; padding-bottom:22px; line-height:35px;  color:#ca242b; }
.content{ line-height:25px; padding:15px 15px 0 0; }


.pro li{ margin:10px 20px; width:202px; float:left; overflow:hidden; display:block; z-index:-100; line-height: normal;}
.pro li a{ border:1px solid #E9E7EA; box-shadow:0 0 3px #E0DFE0; width:200px; display:block; color:#666; background:#FFFFFF;}
.pro li a:hover{ border:1px solid #ca242b; background:#ca242b; box-shadow:0 0 3px #E0DFE0; width:200px; display:block; color:#FFFFFF;}

.pro li .pic{width:202px; height:202px; overflow:hidden;}
.pro li .pic a{display:table-cell; *display:block; height:170px; overflow:hidden; line-height:0; font-size:0; *font-size:60px; text-align:center; vertical-align:middle; overflow:hidden;}
.pro li .pic a img{vertical-align:middle;}
.pro li p{ line-height:26px; text-align:center; border-top:1px solid #eee}

.new_list li{ line-height:30px; border-bottom:1px dashed #666}


.page{ margin:20px auto}
.page a{ padding: 3px 8px;margin: 3px;border: solid 1px #ddd;background: #fff;text-decoration: none}
.page span{padding: 3px 8px;margin: 3px;border: solid 1px #ca242b;background: #fff; color:#ca242b}